package com.example.zrdemo1.utils;

import net.glxn.qrgen.core.image.ImageType;
import net.glxn.qrgen.javase.QRCode;

import java.io.ByteArrayOutputStream;

public class GetQRCode {

    /**
     * 获得对应url所生成的二维码的数组字节流
     * @param url
     * @param width
     * @param height
     * @return
     */
    public static ByteArrayOutputStream getQRCodeByteArrayStream(String url,int width,int height){

        //生成二维码 并设置该二维码的属性 保存成输出流
        return QRCode.from(url).to(ImageType.PNG).withSize(width, height).stream();
    }
}
